<?php
include('../includes/config.php');
include DIR_INCLUDES_FT.'bootstrap.php';

$ficheiros = array("codigos_barras.csv");

foreach ($ficheiros as $ficheiro) {
	
	$num_linhas = 0;
	$file=fopen($ficheiro,"r") or exit("Unable to open file!");
	$codigos_lidos = array();
	$codigos_inseridos = array();
	$produtos_inseridos = array();
	
	while (!feof($file)){
		$num_linhas++;
		$linha = explode(";",fgets($file));
		
		if ($linha[0] != ''){
			$query = new Doctrine_Query();
			$codigo = $query->from("CodigosBarras")->where("codigo_barras = ?",array($linha[0]))->execute();
			$query->free();
			
			if (sizeof($codigo->getData()) != 0){
	            if(!isset ($codigos_inseridos[$linha[0]])){
	                $codigos_inseridos[$linha[0]] = 0;
				}
				$codigos_inseridos[$linha[0]]++;
			}
		}
		
		/*if (isset($linha[1]) && $linha[1] != ''){
			$query = new Doctrine_Query();
			
			$query->from("Produtos p");
			
			foreach (explode(" ", $linha[1]) as $nome) {
				if (strlen($nome) > 4 && strcmp("branco", $nome) && strcmp("tinto", $nome))
					$query->orWhere("p.nome LIKE ?","%".$nome."%")->execute();
			}
			
			$produtos = $query->execute();
			$query->free();
			
			if (sizeof($produtos->getData()) != 0){
	           foreach ($produtos as $produto) {
	           		$produtos_inseridos[] = $produto->nome;
	           }
			}
		}*/
	}

	fclose($file);
	
	echo $ficheiro."<br />";
	
	echo "<pre>";
	print_r($codigos_inseridos);
	echo "</pre>";
	
	echo sizeof($codigos_inseridos);
	
	echo "<pre>";
	print_r($produtos_inseridos);
	echo "</pre>";
}
?>